fxp{ Processing Structured Documents in SML
نویسنده
چکیده
Xml, the Extensible Markup Language, is a standard for storing and exchanging hierarchically structured text. Due to Xml's tree-like view of documents, modern functional programming languages such as Sml, with trees as the basic data types, are well-suited for implementing Xml processing software. The basis of all such applications is an Xml parser, serving as a front-end to the Xml syntax. This paper presents fxp, an Xml parser written entirely in Sml. It reads and validates Xml documents and provides a programming interface for document processing applications.
منابع مشابه
Parsing and Quering XML Documents in SML
The Extensible Markup Language (XML) is a language for storing and exchanging structured data in a sequential format. Though originally designed for the use in document processing, it is by now employed for representation of data in virtually all areas of computing, especially on the Internet. The basis of all XML processing software is an XML parser, which parses a document in XML syntax and e...
متن کاملAnalysis and measurement of software flexibility based on flexible points
Software flexibility is one of the properties that indicate if the software is easy to change. Flexible software can easily adapt to user requirement and/or environment changes during the software development period or after the software is deployed. In this paper, we introduce two new concepts, flexible change and FleXible Point( FXP). Associated with the flexible point, a set of flexibility i...
متن کاملTransforming XML Documents using fxt
As XML spreads to various application domains, transformation tasks on XML documents are accomplished by an ever increasing number of non-programmers. In this respect, rather than providing just a collection of basic operations via a library in a special purpose language, it is useful to provide a more intuitive, rule-based approach to XML transformation. The rule-based approach requires patter...
متن کاملA Data Modelling and Query Processing Scheme for Integration of Structured Document Repositories and Relational Databases
Integration of h.eterogen.eous information resources h,as been. one of the most im,portant issues in recent advanced application environments. In addition to conventional databases, structured documents have been recogn.ized as important information resources recently. In this paper, we first present a data m.odel named the NR/SD model as a basic data modeling framework for integration of strzl...
متن کاملFxt - A Transformation Tool for XML Documents
XML document processing is a subarea of tree processing for which the functional programming style is very natural. A pattern matcher is necessary for identifying parts of the tree to be processed. The functional style implies a processing model in which navigation is possible only to subtrees of a tree. This restriction can be compensated by using a tree pattern matcher able to relate to ances...
متن کامل